Fast and accurate computation of the Fourier transform of an image
نویسنده
چکیده
We use the Battle.Lemarié scaling function in an algorithm for fast computation of the Fourier transform of a piecewise smooth function f. Namely, we compute for —N m, n N (with a given accuracy ) the integrals * ,1 1 • f(m, n) = I I 1(2;,y) dy (0.1) Jo JO in O(ND)+O(N2 log N) operations, where ND is the number of subdomains where the function f is smooth. We consider an application of this algorithm to image processing. Notwithstanding that it might be advantageous to consider an image as a piecewise smooth function f, it is a common practice in image processing to simply take the FFT of the pixel values of the image in order to evaluate the Fourier transform. Due to the jump discontinuities of the function f, the accuracy of such a computation is poor. We propose our algorithm as a tool for the accurate computation of the Fourier transform of an image since the direct evaluation of (0.1) is very costly. 1. IMAGE AS A PIECEWISE SMOOTH FUNCTION It is natural and useful to consider an image as a piecewise smooth function. For example, the goal of segmentation algorithms is to find the boundaries of smooth subdomains of an image. Furthermore, at the level of pixels, one may consider an image as a collection of tiny squares with different values so that the total image is a linear combination of characteristic functions of elementary squares as in the example in Figure 3. Yet, computing the Fourier transform of a piecewise smooth function is not an entirely trivial matter, especially if the number of discontinuities of f is large or the subdomains are complicated. If we use the FFT of the pixel values of an N x N image (which is equivalent to using the trapezoidal rule in (0.1)) then, in some directions, the error will decay only as 1/N. In other words, instead of a piecewise smooth function, we work with an oscillatory function as in the example in Figure 1. The cost of the direct evaluation of (0.1) for images is prohibitive. The direct algorithm for evaluating the Fourier transform of a linear combination of characteristic functions of elementary squares (or rectangles) computes f(m, n) = E fj(m, n), for —N m, n N, as a sum of contributions from each rectangle [al, b,] x [ci, d1], e2mb1 — e21m(1 e2'1' — e2T'1 fz(m, n) = zi ( —2irim ) ( —2irin ) (1.2) where zi are constants, 1 = 1,.. . , ND and ND is the number of rectangles. Though accurate, such evaluation of the Fourier transform requires O(N2 .ND) operations and since typically for images ND N2, the direct approach is not practical. Thus, there is a need for a fast and accurate algorithm to evaluate (0.1). 244 ISPIE Vol. 2277 0819446010/94/$6.OO
منابع مشابه
Assessment of the Wavelet Transform for Noise Reduction in Simulated PET Images
Introduction: An efficient method of tomographic imaging in nuclear medicine is positron emission tomography (PET). Compared to SPECT, PET has the advantages of higher levels of sensitivity, spatial resolution and more accurate quantification. However, high noise levels in the image limit its diagnostic utility. Noise removal in nuclear medicine is traditionally based on Fourier decomposition o...
متن کاملNonlinear and Non-stationary Vibration Analysis for Mechanical Fault Detection by Using EMD-FFT Method
The Hilbert-Huang transform (HHT) is a powerful method for nonlinear and non-stationary vibrations analysis. This approach consists of two basic parts of empirical mode decomposition (EMD) and Hilbert spectral analysis (HSA). To achieve the reliable results, Bedrosian and Nuttall theorems should be satisfied. Otherwise, the phase and amplitude functions are mixed together and consequently, the ...
متن کاملPathologies cardiac discrimination using the Fast Fourir Transform (FFT) The short time Fourier transforms (STFT) and the Wigner distribution (WD)
This paper is concerned with a synthesis study of the fast Fourier transform (FFT), the short time Fourier transform (STFT and the Wigner distribution (WD) in analysing the phonocardiogram signal (PCG) or heart cardiac sounds. The FFT (Fast Fourier Transform) can provide a basic understanding of the frequency contents of the heart sounds. The STFT is obtained by calculating the Fourier tran...
متن کاملFast Reconstruction of SAR Images with Phase Error Using Sparse Representation
In the past years, a number of algorithms have been introduced for synthesis aperture radar (SAR) imaging. However, they all suffer from the same problem: The data size to process is considerably large. In recent years, compressive sensing and sparse representation of the signal in SAR has gained a significant research interest. This method offers the advantage of reducing the sampling rate, bu...
متن کاملAn efficient PSF construction method
Image computation is a fundamental tool for performance assessment of astronomical instrumentation, usually implemented by Fourier transform techniques. We review the numerical implementation, evaluating a direct implementation of the discrete Fourier transform (DFT) algorithm, compared with fast Fourier transform (FFT) tools. Simulations show that the precision is quite comparable, but in the ...
متن کامل